mirror descent
#machine_learning #convex_optimization
Overview
Suppose Bregman divergence centered in for distance generating function , .
Theorem
Let be differentiable and -strongly convex with respect to norm . For any , function is -strongly convex with respect to , i.e.
Proximal step
Define the proximal step problem
notes
- is well-defined (solution exists and is unique)
- sanity check: Euclidean DGF (distance-generating function) recovers Euclidean projected gradient descent where , i.e.
Mirror descent algorithm
The mirror descent algorithm update is defined as
Analysis
consider generalization of gradient descent lemma, #incomplete
mirror descent lemma
#incomplete
Online mirror descent
Recall online gradient descent and Hedge update, then,
#incomplete
See also
- Bregman divergence
- projected gradient descent
- gradient descent, which may be considered a special case of mirror descent
- gradient as a special case of mapping into dual space
References
- https://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15850-f20/www/notes/lec19.pdf
- https://www.mit.edu/~gfarina/2025/67220s25_L14_mirror_descent/
- https://www.mit.edu/~gfarina/2024/67220s24_L18_omd/L18.pdf
- http://www.lamda.nju.edu.cn/zhaop/course/AOpt2023fall/Lecture7_OnlineMirrorDescent.pdf
- https://www.pengzhao-ml.com/course/AOpt2024fall/Lecture6_OnlineMirrorDescent.pdf